Research on the designing the hot-spot of the object oriented framework 面向对象框架变化点识别技术分析
object oriented framework is an important form to implementing software product line 摘要面向对象的框架是实现软件产品线的一种重要形式。
Especially recently its rapid development is paid on attention highly . the object oriented framework supports not only the code reuse, but also the design reuse . thus it can improve the development efficiency and product quality of specific domain application software 面向对象框架的提出为实现特定领域软件复用提供了很好的技术支持,它不但支持代码的复用,而且还支持更高级别的复用形式??设计复用,从而提高了特定领域应用软件系统的开发效率和质量。
At the same time, scholars found some deficiencies of the object oriented framework, such as " excessive proliferation ", " fragile base class ", implicit architecture " and etc . combining the research practice in the national 863 project-" domain oriented application framework and component technology ", the author have done some deeper study on the concept, structure and development methods of framework while studying the software component . accordingly this paper put forward the idea of adopting the component-based framework, that is the developer can transfer the object oriented framework into the component-based framework through replacing overloading of method in component interface . the latter is more flexible and easier to be used than the former 本文结合作者在北京大学参加国家863项目“面向领域的应用框架和构件技术”的研究工作实践,在对软件构件进行研究的同时,对框架的概念、构造以及开发方法等相关问题进行了较为深入的研究,从而提出了采用基于构件的框架的思想,即将基于继承的面向对象框架通过用构件接口中方法的调用来替代对象类中方法的重载,转换成为基于构件组装的框架,使得框架更加灵活,更加易于使用。
At the same time, scholars found some deficiencies of the object oriented framework, such as " excessive proliferation ", " fragile base class ", implicit architecture " and etc . combining the research practice in the national 863 project-" domain oriented application framework and component technology ", the author have done some deeper study on the concept, structure and development methods of framework while studying the software component . accordingly this paper put forward the idea of adopting the component-based framework, that is the developer can transfer the object oriented framework into the component-based framework through replacing overloading of method in component interface . the latter is more flexible and easier to be used than the former 本文结合作者在北京大学参加国家863项目“面向领域的应用框架和构件技术”的研究工作实践,在对软件构件进行研究的同时,对框架的概念、构造以及开发方法等相关问题进行了较为深入的研究,从而提出了采用基于构件的框架的思想,即将基于继承的面向对象框架通过用构件接口中方法的调用来替代对象类中方法的重载,转换成为基于构件组装的框架,使得框架更加灵活,更加易于使用。